Spiny-headed Worm — synonyms, definition

1. spiny-headed worm (Noun)

1 synonym
acanthocephalan
1 definition

spiny-headed worm (Noun) — Any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines.

1 type of
worm
2 parts of
Acanthocephala phylum Acanthocephala